/*
 * @file .
 * @authrow wangxiaowei@0303.com
 * 
 * 基于 opencv,提供更加方便的函数接口.
 */

#ifndef org_wxw0303_bishe_src_opencv_util_h_
#define org_wxw0303_bishe_src_opencv_util_h_

#include <opencv2/core/core.hpp>

/*
 * 将 Mat::depth() 返回的值转化为字符串,用于显示.
 * 该函数是线程安全的,并且不用担心下一次的调用会覆盖上一次调用的结果.
 */
const char*
depth2str(int depth);

/*
 * 计算图像 m 与模板 t 的空间相关,结果存放在 m 中.
 * @param m 要求:CV_8UC1 类型.
 * @param t 要求:CV_64FC1 类型,m 行 n 列,并且 m,n 都是奇数.
 * @return 空间相关结果,即 m 的引用.
 */
cv::Mat&
correlation(cv::Mat &m,const cv::Mat &t);


#endif  /* org_wxw0303_bishe_src_opencv_util_h_ */


